Une bibliothèque certifiée de programmes fonctionnels BSP
نویسنده
چکیده
The Bulk-Synchronous Parallel ML (BSML) is a functional language for BSP programming, a model of computing which allows parallel programs to be ported to a wide range of architectures. It is based on an extension of the ML language by parallel operations on a parallel data structure called parallel vector, which is given by intention. We present the certification of a library of BSML programs with the Coq proof assistant. This library could be used for the development of certified BSP algorithms. This development is an example of the usefulness of higher-order logic in the process of software certification of parallel applications. MOTS-CLÉS : bibliothèque, certification, preuve, fonctionnel, Coq, BSP.
منابع مشابه
Laryngectomies partielles supra-cricoïdiennes avec reconstruction par CHEP: notre expérience sur 16 cas
Résumé La chirurgie partielle du larynx avec reconstruction par crico-hyoïdo-épiglottopexie (CHEP) s’adresse essentiellement aux cancers du plan glottique permettant une préservation satisfaisante des rôles physiologiques et un contrôle carcinologique local également satisfaisant. L’objectif de notre étude est d’analyser les résultats fonctionnels et carcinologiques de cette chirurgie. Il s’agi...
متن کاملProof of Imperative Programs in Type TheoryJean - Christophe
Proofs of correctness of imperative programs are traditionally done in rst order frameworks derived from Hoare logic 8]. On the other hand, correctness proofs of purely functional programs are almost always done in higher order logics. In particular, the realizability 10] allow to extract correct functional programs from constructive proofs of existential formulae. In this paper, we establish a...
متن کاملNon-hemolytic Chronic Jaundice in Children - Introducing a Family with Rotor Syndrome
Les auteurs presentent quatre cas familiaux de l'ictcre chronique, non hemolytique, benin, avec une hyperbilirubinemie a predominance conjuguee. Deux malades ont ete soumis a des investigations plus poussees. Les. voies biliaires etaient visib1es a la cholecystographie ora1e et le taux plasmatique de la BSP, elevc au depart, presentait une pente d'elimination progressive sans remontee secondai...
متن کاملLa représentation formelle des concepts spatiaux dans la langue
Dans ce chapitre, nous faisons l'hypothèse que l'étude systématique de la sémantique des marqueurs spatiaux de la langue permet de mettre en évidence certaines propriétés et concepts fondamentaux caractérisant les représentations conceptuelles de l'espace. Nous proposons un système formel rendant compte des propriétés révélées par les analyses linguistiques, et nous utilisons ces outils pour re...
متن کاملUne transformation de programme basée sur la notion d'équations entre termes
Nous décrivons une nouvelle approche destinée à transformer des programmes Prolog en programmes plus efficaces tout en gardant l’équivalence opérationnelle. Notre approche repose sur l’introduction d’équations entre termes, ce qui permet une représentation plus efficace des buts. Notre optimisation ne peut pas être obtenue par les méthodes courantes : en particulier, elle élimine toutes les var...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Technique et Science Informatiques
دوره 25 شماره
صفحات -
تاریخ انتشار 2006